package com.wzcl.app.service;

import com.wzcl.app.dao.model.RefundRequest;
import com.wzcl.app.model.common.MyPage;
import com.wzcl.app.model.common.RVO;
import com.wzcl.app.model.dto.RefundRequestDto;

import java.util.List;

public interface RefundRequestService extends BaseService<RefundRequest, RefundRequestDto> {
    RVO addRefundRequest(RefundRequestDto refundRequestDto);

    RVO auditRefundRequest(RefundRequestDto refundRequestDto);

    RefundRequest getRefundRequestById(Integer id);

    List<RefundRequest> getRefundRequestList(RefundRequestDto refundRequestDto);

    MyPage<RefundRequest> getRefundRequestPage(RefundRequestDto refundRequestDto);
}
